OpenAL Buffer works in the following way: If the buffer is streamed, it won't be owned by any source, so it will have total control over itself. That way, it can be reused by any source.
See Source File